package com.excel.data;

import java.time.OffsetDateTime;

/**
 * @author yutao
 * @since 2020/4/30 10:58 上午
 */
public class CheckExcelRowDTO extends TitleExcelDTO{

    /**
     * skuId
     */
    private Integer skuId;

    /**
     * 通用名
     */
    private String name;

    /**
     * 商品名
     */
    private String brand;

    /**
     * 剂型
     */
    private String zyMedicineType;

    /**
     * 规格
     */
    private String spec;

    /**
     * 位置
     */
    private String location;

    /**
     * 单位
     */
    private String quantityUnitName;

    /**
     * 需备量
     */
    private Integer count;

    /**
     * 厂家
     */
    private String vendor;

    /**
     * 批号
     */
    private String batchNo;

    /**
     * 生产日期
     */
    private OffsetDateTime produceDate;

    /**
     * 有效日期
     */
    private OffsetDateTime validityDate;

    /**
     * 当前数量
     */
    private Integer remaining;

    /**
     * 盘点数量
     */
    private Integer checkCount;

    /**
     * 盈亏数
     */
    private Integer breakeven;

    /**
     * 补货量
     */
    private Integer restock;

    /**
     * 备注
     */
    private String comment;

    /**
     * 拆零盘点前数量
     */
    private Integer expectedTinyQuantity;

    /**
     * 拆零单位
     */
    private String tinyUnit;

    /**
     * 拆零盘点数量
     */
    private Integer tinyQuantity;


    /**
     * 计费类型名称
     */
    private String chargeTypeName;

    /**
     * 型号
     */
    private String modelNum;

    /**
     * 耗材分类
     */
    private String categoryName;

    /**
     * 唯一编码
     */
    private String sn;

    public Integer getSkuId() {
        return skuId;
    }

    public void setSkuId(Integer skuId) {
        this.skuId = skuId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getZyMedicineType() {
        return zyMedicineType;
    }

    public void setZyMedicineType(String zyMedicineType) {
        this.zyMedicineType = zyMedicineType;
    }

    public String getSpec() {
        return spec;
    }

    public void setSpec(String spec) {
        this.spec = spec;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getQuantityUnitName() {
        return quantityUnitName;
    }

    public void setQuantityUnitName(String quantityUnitName) {
        this.quantityUnitName = quantityUnitName;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public String getVendor() {
        return vendor;
    }

    public void setVendor(String vendor) {
        this.vendor = vendor;
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public OffsetDateTime getProduceDate() {
        return produceDate;
    }

    public void setProduceDate(OffsetDateTime produceDate) {
        this.produceDate = produceDate;
    }

    public OffsetDateTime getValidityDate() {
        return validityDate;
    }

    public void setValidityDate(OffsetDateTime validityDate) {
        this.validityDate = validityDate;
    }

    public Integer getRemaining() {
        return remaining;
    }

    public void setRemaining(Integer remaining) {
        this.remaining = remaining;
    }

    public Integer getCheckCount() {
        return checkCount;
    }

    public void setCheckCount(Integer checkCount) {
        this.checkCount = checkCount;
    }

    public Integer getBreakeven() {
        return breakeven;
    }

    public void setBreakeven(Integer breakeven) {
        this.breakeven = breakeven;
    }

    public Integer getRestock() {
        return restock;
    }

    public void setRestock(Integer restock) {
        this.restock = restock;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public Integer getExpectedTinyQuantity() {
        return expectedTinyQuantity;
    }

    public void setExpectedTinyQuantity(Integer expectedTinyQuantity) {
        this.expectedTinyQuantity = expectedTinyQuantity;
    }

    public String getTinyUnit() {
        return tinyUnit;
    }

    public void setTinyUnit(String tinyUnit) {
        this.tinyUnit = tinyUnit;
    }

    public Integer getTinyQuantity() {
        return tinyQuantity;
    }

    public void setTinyQuantity(Integer tinyQuantity) {
        this.tinyQuantity = tinyQuantity;
    }

    public String getChargeTypeName() {
        return chargeTypeName;
    }

    public void setChargeTypeName(String chargeTypeName) {
        this.chargeTypeName = chargeTypeName;
    }

    public String getModelNum() {
        return modelNum;
    }

    public void setModelNum(String modelNum) {
        this.modelNum = modelNum;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }
}
